package com.naizhuai.ui.entity.mainbusiness;

import com.google.gson.annotations.SerializedName;
import com.naizhuai.ui.entity.ImageBean;
import com.naizhuai.ui.entity.JumpBean;
import com.naizhuai.ui.entity.NoticeAndBanner;

import java.io.Serializable;
import java.util.List;

/**
 * 目标主页的bean
 * Created by code_han on 2018/4/11.
 */

public class TargetMainBean implements Serializable {

    //预留的目标列表
    private List<TargetBean> prepareGoalList;
    //公司的目标列表
    private List<TargetBean> companyGoalList;
    //团队的目标列表
    private List<TargetBean> departmentGoalList;
    //个人的目标列表
    private List<TargetBean> personalGoalList;
    //banner的跳转类
    private List<TargetBannerJumpBean> carousel;
    //当前活力值
    @SerializedName("vitalityIndex")
    public NoticeAndBanner vitality;
    //目标开始时间
    private String startTime;
    //目标结束时间
    private String endTime;

    public NoticeAndBanner getVitality() {
        return vitality;
    }

    public void setVitality(NoticeAndBanner vitality) {
        this.vitality = vitality;
    }

    public TargetMainBean() {
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public List<TargetBannerJumpBean> getCarousel() {
        return carousel;
    }

    public void setCarousel(List<TargetBannerJumpBean> carousel) {
        this.carousel = carousel;
    }

    public List<TargetBean> getPrepareGoalList() {
        return prepareGoalList;
    }

    public void setPrepareGoalList(List<TargetBean> prepareGoalList) {
        this.prepareGoalList = prepareGoalList;
    }

    public List<TargetBean> getCompanyGoalList() {
        return companyGoalList;
    }

    public void setCompanyGoalList(List<TargetBean> companyGoalList) {
        this.companyGoalList = companyGoalList;
    }

    public List<TargetBean> getDepartmentGoalList() {
        return departmentGoalList;
    }

    public void setDepartmentGoalList(List<TargetBean> departmentGoalList) {
        this.departmentGoalList = departmentGoalList;
    }

    public List<TargetBean> getPersonalGoalList() {
        return personalGoalList;
    }

    public void setPersonalGoalList(List<TargetBean> personalGoalList) {
        this.personalGoalList = personalGoalList;
    }

    public static class TargetBannerJumpBean implements Serializable{

        private String message;
        private JumpBean jump;

        public TargetBannerJumpBean() {
        }

        public String getMessage() {
            return message;
        }

        public void setMessage(String message) {
            this.message = message;
        }

        public JumpBean getJump() {
            return jump;
        }

        public void setJump(JumpBean jump) {
            this.jump = jump;
        }
    }

}
